package com.hlkj.pay.app.merchant.ext.impl.leshua.dto.resp;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;


@Data
public class LeshuaAccessWechatAuthResp {

	@Schema(description = "乐刷商户号")
	private String merchantId;

	@Schema(description = "微信申请单号")
	private String applymentId;

	/**
	 * 实名认证申请审核状态，枚举：
	 * WAIT_FOR_UPLOAD_DATA: 等待上送资料
	 * UPLOAD_DATA_FAIL: 上送资料失败
	 * APPLYMENT_STATE_WAITTING_FOR_AUDIT: 微信审核中
	 * APPLYMENT_STATE_WAITTING_FOR_CONFIRM_CONTACT: 待确认联系信息
	 * APPLYMENT_STATE_WAITTING_FOR_CONFIRM_LEGALPERSON: 待账户验证
	 * APPLYMENT_STATE_PASSED: 审核通过
	 * APPLYMENT_STATE_REJECTED: 审核驳回
	 * APPLYMENT_STATE_FREEZED: 已冻结
	 * APPLYMENT_STATE_CANCELED: 已作废
	 */
	@Schema(description = "实名认证申请审核状态")
	private String applyStatus;

	@Schema(description = "二维码临时路径")
	private String qrcodeData;

	@Schema(description = "驳回字段")
	private String rejectParam;

	@Schema(description = "驳回原因")
	private String rejectReason;

}
